vstgui.cpp File Reference

#include "vstgui.h"
#include "vstkeycode.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>

Defines

#define USE_ALPHA_BLEND   MAC || USE_LIBPNG || GDIPLUS
#define DEBUG_DRAWING   0
#define VSTGUI_CFrame   VSTGUI::CFrame
#define VSTGUI_CPoint   VSTGUI::CPoint
#define VSTGUI_CTextEdit   VSTGUI::CTextEdit
#define VSTGUI_CColor   VSTGUI::CColor
#define VSTGUI_CDrawContext   VSTGUI::CDrawContext
#define VSTGUI_COffscreenContext   VSTGUI::COffscreenContext
#define VSTGUI_COptionMenu   VSTGUI::COptionMenu
#define VSTGUI_COptionMenuScheme   VSTGUI::COptionMenuScheme
#define VSTGUI_CDragContainer   VSTGUI::CDragContainer
#define kDragDelay   0
#define FOREACHSUBVIEW   for (CCView* pSv = pFirstView; pSv; pSv = pSv->pNext) {CView* pV = pSv->pView;
#define FOREACHSUBVIEW_REVERSE(reverse)   for (CCView* pSv = reverse ? pLastView : pFirstView; pSv; pSv = reverse ? pSv->pPrevious : pSv->pNext) {CView* pV = pSv->pView;
#define ENDFOR   }

Variables

BEGIN_NAMESPACE_VSTGUI const CColor kTransparentCColor = {255, 255, 255, 0}
const CColor kBlackCColor = { 0, 0, 0, 255}
const CColor kWhiteCColor = {255, 255, 255, 255}
const CColor kGreyCColor = {127, 127, 127, 255}
const CColor kRedCColor = {255, 0, 0, 255}
const CColor kGreenCColor = { 0, 255, 0, 255}
const CColor kBlueCColor = { 0, 0, 255, 255}
const CColor kYellowCColor = {255, 255, 0, 255}
const CColor kMagentaCColor = {255, 0, 255, 255}
const CColor kCyanCColor = { 0, 255, 255, 255}
const char * kDegreeSymbol = "\xC2\xB0"
 degree sign
const char * kInfiniteSymbol = "\xE2\x88\x9E"
 infinity
const char * kCopyrightSymbol = "\xC2\xA9"
 copyright sign
const char * kTrademarkSymbol = "\xE2\x84\xA2"
 trade mark sign
const char * kRegisteredSymbol = "\xC2\xAE"
 registered sign
const char * kMicroSymbol = "\xC2\xB5"
 micro sign
const char * kPerthousandSymbol = "\xE2\x80\xB0"
 per mille sign
const CFontRef kSystemFont = &gSystemFont
const CFontRef kNormalFontVeryBig = &gNormalFontVeryBig
const CFontRef kNormalFontBig = &gNormalFontBig
const CFontRef kNormalFont = &gNormalFont
const CFontRef kNormalFontSmall = &gNormalFontSmall
const CFontRef kNormalFontSmaller = &gNormalFontSmaller
const CFontRef kNormalFontVerySmall = &gNormalFontVerySmall
const CFontRef kSymbolFont = &gSymbolFont
const char * kMsgCheckIfViewContainer = "kMsgCheckIfViewContainer"
 Message to check if View is a CViewContainer.
const char * kMsgLooseFocus = "LooseFocus"
 Message of a view loosing focus (only CTextEdit and COptionMenu send this yet).
const char * kMsgNewFocusView = "kMsgNewFocusView"
 Message send to all parents of the new focus view.
const char * kMsgOldFocusView = "kMsgOldFocusView"
 Message send to all parents of the old focus view.
const CViewAttributeID kCViewAttributeReferencePointer = 'cvrp'
const CViewAttributeID kCViewTooltipAttribute = 'cvtt'

Define Documentation

#define DEBUG_DRAWING   0
#define ENDFOR   }
#define FOREACHSUBVIEW   for (CCView* pSv = pFirstView; pSv; pSv = pSv->pNext) {CView* pV = pSv->pView;
#define FOREACHSUBVIEW_REVERSE ( reverse   )     for (CCView* pSv = reverse ? pLastView : pFirstView; pSv; pSv = reverse ? pSv->pPrevious : pSv->pNext) {CView* pV = pSv->pView;
#define kDragDelay   0
#define USE_ALPHA_BLEND   MAC || USE_LIBPNG || GDIPLUS
#define VSTGUI_CColor   VSTGUI::CColor
#define VSTGUI_CDragContainer   VSTGUI::CDragContainer
#define VSTGUI_CDrawContext   VSTGUI::CDrawContext
#define VSTGUI_CFrame   VSTGUI::CFrame
#define VSTGUI_COffscreenContext   VSTGUI::COffscreenContext
#define VSTGUI_COptionMenu   VSTGUI::COptionMenu
#define VSTGUI_COptionMenuScheme   VSTGUI::COptionMenuScheme
#define VSTGUI_CPoint   VSTGUI::CPoint
#define VSTGUI_CTextEdit   VSTGUI::CTextEdit

Variable Documentation

const CColor kBlackCColor = { 0, 0, 0, 255}
const CColor kBlueCColor = { 0, 0, 255, 255}
const char* kCopyrightSymbol = "\xC2\xA9"

copyright sign

const CViewAttributeID kCViewAttributeReferencePointer = 'cvrp'
const CViewAttributeID kCViewTooltipAttribute = 'cvtt'
const CColor kCyanCColor = { 0, 255, 255, 255}
const char* kDegreeSymbol = "\xC2\xB0"

degree sign

const CColor kGreenCColor = { 0, 255, 0, 255}
const CColor kGreyCColor = {127, 127, 127, 255}
const char* kInfiniteSymbol = "\xE2\x88\x9E"

infinity

const CColor kMagentaCColor = {255, 0, 255, 255}
const char* kMicroSymbol = "\xC2\xB5"

micro sign

const char* kMsgCheckIfViewContainer = "kMsgCheckIfViewContainer"

Message to check if View is a CViewContainer.

const char* kMsgLooseFocus = "LooseFocus"

Message of a view loosing focus (only CTextEdit and COptionMenu send this yet).

const char* kMsgNewFocusView = "kMsgNewFocusView"

Message send to all parents of the new focus view.

const char* kMsgOldFocusView = "kMsgOldFocusView"

Message send to all parents of the old focus view.

const CFontRef kNormalFont = &gNormalFont
const CFontRef kNormalFontBig = &gNormalFontBig
const CFontRef kNormalFontSmall = &gNormalFontSmall
const CFontRef kNormalFontSmaller = &gNormalFontSmaller
const CFontRef kNormalFontVeryBig = &gNormalFontVeryBig
const CFontRef kNormalFontVerySmall = &gNormalFontVerySmall
const char* kPerthousandSymbol = "\xE2\x80\xB0"

per mille sign

const CColor kRedCColor = {255, 0, 0, 255}
const char* kRegisteredSymbol = "\xC2\xAE"

registered sign

const CFontRef kSymbolFont = &gSymbolFont
const CFontRef kSystemFont = &gSystemFont
const char* kTrademarkSymbol = "\xE2\x84\xA2"

trade mark sign

BEGIN_NAMESPACE_VSTGUI const CColor kTransparentCColor = {255, 255, 255, 0}
const CColor kWhiteCColor = {255, 255, 255, 255}
const CColor kYellowCColor = {255, 255, 0, 255}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Fri Nov 22 11:09:16 2013 for VSTGUI by  doxygen 1.6.1